Skip to content

Bump CI actions and JUnit test dependency#115

Merged
rferreira merged 1 commit into
mainfrom
chore/dependency-bumps
Jun 30, 2026
Merged

Bump CI actions and JUnit test dependency#115
rferreira merged 1 commit into
mainfrom
chore/dependency-bumps

Conversation

@rferreira

Copy link
Copy Markdown
Contributor

Routine dependency maintenance for scanii-java. No runtime dependencies added or changed (stays stdlib-only).

Changes

GitHub Actions (latest major)

  • actions/checkout v4 → v7
  • actions/setup-java v4 → v5 (in both pr.yml and release.yml)

Test dependency (test scope only)

  • junit-jupiter-engine 5.12.2 → 5.14.4
  • junit-jupiter-params 5.12.2 → 5.14.4

Verification

mvn -B verify against local scanii-cli mock: BUILD SUCCESS — 100 tests, 0 failures, 1 skipped (self-skip). CI exercises the full JDK 21/25 × ubuntu/macos/windows matrix.

Notes

  • scanii/setup-cli-action@v1 left as-is (floats within v1).
  • checkout@v7 persists git credentials to a separate file vs. v4; release.yml uses Maven/GPG secrets directly, not the checkout-persisted credential, so the publish path is unaffected.

- actions/checkout v4 -> v7
- actions/setup-java v4 -> v5 (pr.yml + release.yml)
- junit-jupiter (engine + params) 5.12.2 -> 5.14.4 (test scope)

No runtime dependencies added or changed.
@rferreira
rferreira merged commit 4227c36 into main Jun 30, 2026
6 checks passed
@rferreira
rferreira deleted the chore/dependency-bumps branch June 30, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants